Programming languages
Definitions
A program is instructions to the computer to do something (for example, solve a problem).
A programming language is a language for writing programs. Both computers and humans must understand the language.
nMachine language
nAssembly language
nHigh-level language
nHuman language